function load_position_adver()
{
	var page_id = $("#page_id").val();
	$.ajax({
		type: "POST",
		url: "load_type_page.hba",
		data: "page_id=" + page_id,
		dataType: "text",
		beforeSend: function(xhr) 
		{
			xhr.setRequestHeader("Ajax-Request", "true");
		},
		success: function(response) 
		{
			$("#type_page").val(response);
			if(response == 1)
			{
				$(".keyword").fadeIn();
			}
			else
			{
				$(".keyword").fadeOut();
			}
			
			if(response == 2)
			{
				$(".pcat").fadeIn();
			}
			else
			{
				$(".pcat").fadeOut();
			}
		}
	});
	
	$.ajax({
		type: "POST",
		url: "load_position_adver.hba",
		data: "page_id=" + page_id,
		dataType: "text",
		beforeSend: function(xhr) 
		{
			xhr.setRequestHeader("Ajax-Request", "true");
		},
		success: function(response) 
		{
			$(".load_position").html(response);
		}
	});
}

function check_adver()
{
	var type_page = $("#type_page").val();
	
	/* kiểm tra xem vị trí này đã tồn tại quảng cáo chưa */
	var keyword = "";
	var pcat_id = "";
	var position_id = $("#position_id").val();
	if (type_page == 1)
	{
		keyword = $("#keyword").val();
	}
		
	if (type_page == 2)
	{
		pcat_id = $("#pcat_id").val();
	}

	$.ajax({
		type: "POST",
		url: "check_adver.hba",
		data: "type_page=" + type_page + "&position_id=" + position_id + "&keyword=" + keyword + "&pcat_id=" + pcat_id,
		dataType: "text",
		beforeSend: function(xhr) 
		{
			xhr.setRequestHeader("Ajax-Request", "true");
		},
		success: function(response) 
		{
			$(".enddate_old").html("Thời điểm bắt đầu phải lớn hơn thời điểm " + response);
			$("#startdate_check1").val(response);
			$("#startdate_check2").val(response);
			$("#startdate_check3").val(response);
			$("#startdate_check4").val(response);
		}
	});
}

function load_date()
{
	var c_value = "";
	var length = document.adverForm.type_date.length;
	for (var i = 0; i < document.adverForm.type_date.length; i++)
	{
		if (document.adverForm.type_date[i].checked)
		{
		   	c_value = document.adverForm.type_date[i].value;
		}
	}
	
	if(c_value == 2)
	{
		$(".date").fadeIn();
	}
	else
	{
		$(".date").fadeOut();
	}
}

function load_date_end()
{
	var c_value = "";
	var length = document.adverForm.type_date_end.length;
	for (var i = 0; i < document.adverForm.type_date_end.length; i++)
	{
		if (document.adverForm.type_date_end[i].checked)
		{
		   	c_value = document.adverForm.type_date_end[i].value;
		}
	}
	
	if(c_value == 2)
	{
		$(".date_end").fadeIn();
	}
	else
	{
		$(".date_end").fadeOut();
	}
}

function load_date_start1()
{
	var c_value = "";
	var length = document.adverForm.type_date_1.length;
	for (var i = 0; i < document.adverForm.type_date_1.length; i++)
	{
		if (document.adverForm.type_date_1[i].checked)
		{
		   	c_value = document.adverForm.type_date_1[i].value;
		}
	}
	
	if(c_value == 2)
	{
		$(".date_start2").fadeIn();
	}
	else
	{
		$(".date_start2").fadeOut();
	}
}

function load_date_end2()
{
	var c_value = "";
	var length = document.adverForm.type_date_2.length;
	for (var i = 0; i < document.adverForm.type_date_2.length; i++)
	{
		if (document.adverForm.type_date_2[i].checked)
		{
		   	c_value = document.adverForm.type_date_2[i].value;
		}
	}
	
	if(c_value == 2)
	{
		$(".date_end2").fadeIn();
	}
	else
	{
		$(".date_end2").fadeOut();
	}
}

function CheckFrm(_form)
{
	/* Kiểm tra thông tin người đăng quảng cáo */
	if (_form.com_name.value=="")
	{
		alert("Bạn chưa nhập tên công ty.");
		_form.com_name.focus();
		return false;
	}
	if (_form.com_tell.value=="")
	{
		alert("Bạn chưa nhập số điện thoại công ty.");
		_form.com_tell.focus();
		return false;
	}
	if (_form.contact_person.value=="")
	{
		alert("Bạn chưa nhập tên người liên hệ.");
		_form.contact_person.focus();
		return false;
	}
	if (_form.mobile.value=="")
	{
		alert("Bạn chưa nhập số điện thoại người liên hệ.");
		_form.mobile.focus();
		return false;
	}
	if (_form.email.value=="")
	{
		alert("Bạn chưa nhập email người liên hệ.");
		_form.email.focus();
		return false;
	}
	
	/* Kiểm tra thông tin quảng cáo */
	if (_form.page_id.value=="")
	{
		alert("Bạn chưa chọn trang quảng cáo.");
		_form.page_id.focus();
		return false;
	}
	
	var type_page = $("#type_page").val();
	if (type_page == 2)
	{
		if (_form.pcat_id.value=="")
		{
			alert("Bạn chưa chọn danh mục hiển thị quảng cáo.");
			_form.pcat_id.focus();
			return false;
		}
	}
	
	if (type_page == 1)
	{
		if (_form.keyword.value=="")
		{
			alert("Bạn chưa từ khóa quảng cáo.");
			_form.keyword.focus();
			return false;
		}
	}

	if (_form.position_id.value=="")
	{
		alert("Bạn chưa chọn vị trí quảng cáo.");
		_form.position_id.focus();
		return false;
	}
	if (_form.ImgLink0.value=="")
	{
		alert("Bạn chưa chọn ảnh quảng cáo.");
		_form.ImgLink0.focus();
		return false;
	}
	if (_form.link.value=="")
	{
		alert("Bạn chưa nhập đường dẫn quảng cáo.");
		_form.link.focus();
		return false;
	}
	if (_form.status.value=="")
	{
		alert("Bạn chưa chọn trạng thái quảng cáo.");
		_form.status.focus();
		return false;
	}	
	
	/* Kiểm tra thông tin về ngày hiển thị quảng cáo */
	var TypeDate = "";
	var length = document.adverForm.type_date.length;
	for (var i = 0; i < document.adverForm.type_date.length; i++)
	{
		if (document.adverForm.type_date[i].checked)
		{
		   	TypeDate = document.adverForm.type_date[i].value;
		}
	}

	if(TypeDate == 2)
	{
		var startdate		= $("#startdate").val();
		var startdate_int	= format_date(startdate);
		var startdate_check = format_date($("#startdate_check").val());
		if (startdate == "")
		{
			alert("Bạn chưa nhập ngày bắt đầu.");
			return false;	
		}
		
		if(startdate_int < startdate_check)
		{
			alert("ngày bắt đầu phải lớn hơn ngày " + $("#startdate_check").val());
			return false;
		}
	}
	
	/* Kiểm tra thông tin về ngày hiển thị quảng cáo */
	var TypeDateEnd = "";
	var length = document.adverForm.type_date_end.length;
	for (var i = 0; i < document.adverForm.type_date_end.length; i++)
	{
		if (document.adverForm.type_date_end[i].checked)
		{
		   	TypeDateEnd = document.adverForm.type_date_end[i].value;
		}
	}

	if(TypeDateEnd == 2)
	{
		var enddate			= $("#enddate").val();
		var enddate_int		= format_date(enddate);
		var enddate_check = format_date($("#enddate_check").val());
		if (enddate == "")
		{
			alert("Bạn chưa nhập ngày kết thúc.");
			return false;	
		}
		
		if(enddate_int < enddate_check)
		{
			alert("ngày kết thúc phải lớn hơn ngày " + $("#enddate_check").val());
			return false;
		}
		
		if(enddate_int < startdate_int)
		{
			alert("Ngày kết thúc phải lớn hơn ngày bắt đầu");
			return false;
		}
	}
}

function format_date(date)
{	
	date1 = date.split(" ");
	date2 = date1[0].split("/")
	date = date2[2] + "/" + date2[1] + "/" + date2[0] + " " + date1[1];
	date = parseInt(Date.parse(date) / 1000);
	return date;
}

function load_type_edit()
{
	var c_value = "";
	var length = document.adverForm.type_edit.length;
	for (var i = 0; i < document.adverForm.type_edit.length; i++)
	{
		if (document.adverForm.type_edit[i].checked)
		{
		   	c_value = document.adverForm.type_edit[i].value;
		}
	}
	
	if(c_value == 2)
	{
		$("#table_info").fadeOut();
		$("#table_date").fadeIn();
	}
	else
	{
		$("#table_info").fadeIn();
		$("#table_date").fadeOut();
	}
}

function CheckFrmEdit(_form)
{
	var typeEdit = "";
	var length = document.adverForm.type_edit.length;
	for (var i = 0; i < document.adverForm.type_edit.length; i++)
	{
		if (document.adverForm.type_edit[i].checked)
		{
		   	typeEdit = document.adverForm.type_edit[i].value;
		}
	}

	if(typeEdit == 1)
	{
		/* Sửa Thông tin quảng cáo */
		/* Kiểm tra thông tin người đăng quảng cáo */
		if (_form.com_name.value=="")
		{
			alert("Bạn chưa nhập tên công ty.");
			_form.com_name.focus();
			return false;
		}
		if (_form.com_tell.value=="")
		{
			alert("Bạn chưa nhập số điện thoại công ty.");
			_form.com_tell.focus();
			return false;
		}
		if (_form.contact_person.value=="")
		{
			alert("Bạn chưa nhập tên người liên hệ.");
			_form.contact_person.focus();
			return false;
		}
		if (_form.mobile.value=="")
		{
			alert("Bạn chưa nhập số điện thoại người liên hệ.");
			_form.mobile.focus();
			return false;
		}
		if (_form.email.value=="")
		{
			alert("Bạn chưa nhập email người liên hệ.");
			_form.email.focus();
			return false;
		}
		
		if (_form.ImgLink1.value=="")
		{
			alert("Bạn chưa chọn ảnh quảng cáo.");
			_form.ImgLink1.focus();
			return false;
		}
		if (_form.link1.value=="")
		{
			alert("Bạn chưa nhập đường dẫn quảng cáo.");
			_form.link1.focus();
			return false;
		}
		if (_form.status1.value=="")
		{
			alert("Bạn chưa chọn trạng thái quảng cáo.");
			_form.status1.focus();
			return false;
		}
		
		/* Kiểm tra thông tin về ngày hiển thị quảng cáo */
		var TypeDate = "";
		var length = document.adverForm.type_date.length;
		for (var i = 0; i < document.adverForm.type_date.length; i++)
		{
			if (document.adverForm.type_date[i].checked)
			{
			   	TypeDate = document.adverForm.type_date[i].value;
			}
		}
	
		if(TypeDate == 2)
		{
			var startdate		= $("#startdate1").val();
			var startdate_int	= format_date(startdate);
			var startdate_check = format_date($("#startdate_check1").val());
			if (startdate == "")
			{
				alert("Bạn chưa nhập ngày bắt đầu.");
				return false;	
			}
			
			if(startdate_int < startdate_check)
			{
				alert("ngày bắt đầu phải lớn hơn ngày " + $("#startdate_check1").val());
				return false;
			}
		}
		
		/* Kiểm tra thông tin về ngày hiển thị quảng cáo */
		var TypeDateEnd = "";
		var length = document.adverForm.type_date_end.length;
		for (var i = 0; i < document.adverForm.type_date_end.length; i++)
		{
			if (document.adverForm.type_date_end[i].checked)
			{
			   	TypeDateEnd = document.adverForm.type_date_end[i].value;
			}
		}
	
		if(TypeDateEnd == 2)
		{
			var enddate			= $("#enddate1").val();
			var enddate_int		= format_date(enddate);
			var enddate_check = format_date($("#startdate_check2").val());
			if (enddate == "")
			{
				alert("Bạn chưa nhập ngày kết thúc.");
				return false;	
			}
			
			if(enddate_int < enddate_check)
			{
				alert("ngày kết thúc phải lớn hơn ngày " + $("#startdate_check2").val());
				return false;
			}
			
			if(enddate_int < startdate_int)
			{
				alert("Ngày kết thúc phải lớn hơn ngày bắt đầu");
				return false;
			}
		}	
	}
	else
	{
		/* Thêm mới quảng cáo với người dùng này */
		
		/* Kiểm tra thông tin quảng cáo */
		if (_form.page_id.value=="")
		{
			alert("Bạn chưa chọn trang quảng cáo.");
			_form.page_id.focus();
			return false;
		}
		
		var type_page = $("#type_page").val();
		if (type_page == 2)
		{
			if (_form.pcat_id.value=="")
			{
				alert("Bạn chưa chọn danh mục hiển thị quảng cáo.");
				_form.pcat_id.focus();
				return false;
			}
		}
		
		if (type_page == 1)
		{
			if (_form.keyword.value=="")
			{
				alert("Bạn chưa từ khóa quảng cáo.");
				_form.keyword.focus();
				return false;
			}
		}
	
		if (_form.position_id.value=="")
		{
			alert("Bạn chưa chọn vị trí quảng cáo.");
			_form.position_id.focus();
			return false;
		}
		if (_form.ImgLink0.value=="")
		{
			alert("Bạn chưa chọn ảnh quảng cáo.");
			_form.ImgLink0.focus();
			return false;
		}
		if (_form.link.value=="")
		{
			alert("Bạn chưa nhập đường dẫn quảng cáo.");
			_form.link.focus();
			return false;
		}
		if (_form.status.value=="")
		{
			alert("Bạn chưa chọn trạng thái quảng cáo.");
			_form.status.focus();
			return false;
		}	
		
		/* Kiểm tra thông tin về ngày hiển thị quảng cáo */
		var TypeDate = "";
		var length = document.adverForm.type_date_1.length;
		for (var i = 0; i < document.adverForm.type_date_1.length; i++)
		{
			if (document.adverForm.type_date_1[i].checked)
			{
			   	TypeDate = document.adverForm.type_date_1[i].value;
			}
		}
	
		if(TypeDate == 2)
		{
			var startdate		= $("#startdate2").val();
			var startdate_int	= format_date(startdate);
			var startdate_check = format_date($("#startdate_check3").val());
			if (startdate == "")
			{
				alert("Bạn chưa nhập ngày bắt đầu.");
				return false;	
			}
			
			if(startdate_int < startdate_check)
			{
				alert("ngày bắt đầu phải lớn hơn ngày " + $("#startdate_check3").val());
				return false;
			}
		}
		
		/* Kiểm tra thông tin về ngày hiển thị quảng cáo */
		var TypeDateEnd = "";
		var length = document.adverForm.type_date_2.length;
		for (var i = 0; i < document.adverForm.type_date_2.length; i++)
		{
			if (document.adverForm.type_date_2[i].checked)
			{
			   	TypeDateEnd = document.adverForm.type_date_2[i].value;
			}
		}
	
		if(TypeDateEnd == 2)
		{
			var enddate			= $("#enddate2").val();
			var enddate_int		= format_date(enddate);
			var enddate_check 	= format_date($("#startdate_check4").val());
			if (enddate == "")
			{
				alert("Bạn chưa nhập ngày kết thúc.");
				return false;	
			}
			
			if(enddate_int < enddate_check)
			{
				alert("ngày kết thúc phải lớn hơn ngày " + $("#startdate_check4").val());
				return false;
			}
			
			if(enddate_int < startdate_int)
			{
				alert("Ngày kết thúc phải lớn hơn ngày bắt đầu");
				return false;
			}
		}	
	}
}